#include<bits/stdc++.h>
using namespace std;
int main(){
  freopen("copy.in","r",stdin);
  freopen("copy.out","w",stdout);
  ios::sync_with_stdio(false);
  cin.tie(0); cout.tie(0);
  int k,m,n; string s; cin>>k>>m>>s>>n;
  if(max(n,m)<=2e3){
    while(n--){
      int l,r,x; cin>>l>>r>>x;
      string t=s.substr(l,r-l);
      for(char i:t){
        s.insert(min(x++,m),1,i);
        if(s.length()>m)s.pop_back();
      }
    }
    cout<<s.substr(0,k)<<endl;
  }
  return 0;
}